e73252f5770c33c40d42867e30a394d071d40353,modules/util/sync-engine/src/main/java/com/liferay/sync/engine/documentlibrary/handler/GetSyncDLObjectUpdateHandler.java,GetSyncDLObjectUpdateHandler,processSyncFile,#SyncFile#,580

Before Change


					return;
				}

				addFile(targetSyncFile, filePathName);
			}
			else if (event.equals(SyncFile.EVENT_DELETE)) {
				if (sourceSyncFile == null) {
					return;
				}

				deleteFile(sourceSyncFile, targetSyncFile);
			}
			else if (event.equals(SyncFile.EVENT_MOVE)) {
				if (sourceSyncFile == null) {
					addFile(targetSyncFile, filePathName);

					processDependentSyncFiles(targetSyncFile);

					return;
				}
				else if (sourceSyncFile.getParentFolderId() ==
							targetSyncFile.getParentFolderId()) {

					updateFile(sourceSyncFile, targetSyncFile, filePathName);

					processDependentSyncFiles(targetSyncFile);

					return;
				}

				moveFile(sourceSyncFile, targetSyncFile, filePathName);
			}
			else if (event.equals(SyncFile.EVENT_RESTORE)) {
				if (sourceSyncFile != null) {
					updateFile(sourceSyncFile, targetSyncFile, filePathName);

					processDependentSyncFiles(sourceSyncFile);

After Change


					updateFile(sourceSyncFile, targetSyncFile, filePathName);
				}
				else {
					addFile(targetSyncFile, filePathName);
				}
			}
			else if (event.equals(SyncFile.EVENT_DELETE)) {
				if (sourceSyncFile == null) {
					return;
				}

				deleteFile(sourceSyncFile, targetSyncFile);
			}
			else if (event.equals(SyncFile.EVENT_MOVE)) {
				if (sourceSyncFile == null) {
					addFile(targetSyncFile, filePathName);
				}
				else if (sourceSyncFile.getParentFolderId() ==
							targetSyncFile.getParentFolderId()) {

					updateFile(sourceSyncFile, targetSyncFile, filePathName);
				}
				else {
					moveFile(sourceSyncFile, targetSyncFile, filePathName);
				}
			}
			else if (event.equals(SyncFile.EVENT_RESTORE)) {
				if (sourceSyncFile != null) {
					updateFile(sourceSyncFile, targetSyncFile, filePathName);
				}
				else if (isParentUnsynced(targetSyncFile)) {
					return;